payment by telegraphic transfer - French English Dictionary